Apache Tapestry একটি Java-based web application framework, তাই এটি সঠিকভাবে ডেভেলপ এবং রান করার জন্য কিছু নির্দিষ্ট সফটওয়্যার এবং টুলসের সেটআপ প্রয়োজন। এখানে JDK, Maven, এবং একটি IDE (Integrated Development Environment) ব্যবহার করে পরিবেশ প্রস্তুতির ধাপগুলো দেওয়া হলো।
প্রয়োজনীয় টুলস এবং সফটওয়্যার
- JDK (Java Development Kit)
Tapestry রান করার জন্য JDK 8 বা তার পরের সংস্করণ প্রয়োজন। JDK ইনস্টল করার পরেJAVA_HOMEসেট করতে হবে। - Maven
Maven Tapestry-এর জন্য প্রয়োজনীয় ডিপেন্ডেন্সি ম্যানেজমেন্ট এবং প্রজেক্ট বিল্ড করার জন্য ব্যবহৃত হয়। - IDE (IntelliJ IDEA/Eclipse/NetBeans)
একটি ভালো IDE কোড লেখার এবং প্রজেক্ট ম্যানেজমেন্ট সহজ করে। - Apache Tomcat (অথবা Jetty)
একটি Servlet Container অ্যাপ্লিকেশন রান করার জন্য প্রয়োজন।
পরিবেশ প্রস্তুতির ধাপসমূহ
JDK সেটআপ
- JDK ডাউনলোড করুন
Oracle JDK অথবা OpenJDK এর অফিসিয়াল ওয়েবসাইট থেকে JDK ডাউনলোড করুন। - JDK ইনস্টল করুন
ডাউনলোডকৃত JDK ইনস্টলার রান করে JDK ইনস্টল করুন। ইনস্টলেশনের সময় JDK এর ইনস্টলেশন পাথ নোট করুন। - JAVA_HOME সেট করুন
JDK সঠিকভাবে কনফিগার করার জন্যJAVA_HOMEএনভায়রনমেন্ট ভ্যারিয়েবল সেট করুন:Windows:
setx JAVA_HOME "C:\Program Files\Java\jdk<version>"Linux/Mac (bashrc বা zshrc এ যুক্ত করুন):
export JAVA_HOME=/path/to/jdk export PATH=$JAVA_HOME/bin:$PATH
Java Version যাচাই করুন
টার্মিনাল বা কমান্ড প্রম্পটেjava -versionলিখে যাচাই করুন।java -versionফলাফল:
java version "11.0.12" Java(TM) SE Runtime Environment (build 11.0.12)
Maven সেটআপ
- Maven ডাউনলোড করুন
Maven এর অফিসিয়াল ওয়েবসাইট থেকে সর্বশেষ সংস্করণ ডাউনলোড করুন।
Apache Maven - Maven ইনস্টল করুন
- ডাউনলোডকৃত
.zipফাইল আনজিপ করুন। - আনজিপ করা ফোল্ডারের পাথ
MAVEN_HOMEহিসেবে সেট করুন।
- ডাউনলোডকৃত
- MAVEN_HOME এবং PATH কনফিগার করুন
Windows:
setx MAVEN_HOME "C:\path\to\apache-maven" setx PATH "%MAVEN_HOME%\bin;%PATH%"Linux/Mac:
export MAVEN_HOME=/path/to/apache-maven export PATH=$MAVEN_HOME/bin:$PATH
Maven যাচাই করুন
কমান্ড প্রম্পটেmvn -versionলিখে যাচাই করুন।mvn -versionফলাফল:
Apache Maven 3.8.4 Maven home: /path/to/maven
IDE সেটআপ
IntelliJ IDEA (প্রস্তাবিত)
IntelliJ IDEA একটি জনপ্রিয় Java IDE, যা Tapestry এর জন্য উপযোগী।Tapestry প্লাগইন ইন্সটলেশন:
- IntelliJ এর Plugins Marketplace থেকে "Tapestry" প্লাগইন খুঁজে ইন্সটল করুন।
- Eclipse
Eclipse Tapestry প্রজেক্টের জন্যও ব্যবহার করা যায়। - NetBeans
NetBeans ব্যবহার করতে পারেন যদি এটি আপনার পছন্দের IDE হয়।
Servlet Container সেটআপ (Tomcat)
- Apache Tomcat ডাউনলোড করুন
Tomcat এর অফিসিয়াল সাইট থেকে সর্বশেষ সংস্করণ ডাউনলোড করুন।
Apache Tomcat - Tomcat ইনস্টল করুন
- ডাউনলোডকৃত
.zipবা.tar.gzফাইল আনজিপ করুন। CATALINA_HOMEএনভায়রনমেন্ট ভ্যারিয়েবল সেট করুন।
- ডাউনলোডকৃত
- Tomcat সার্ভার চালু করুন
bin/startup.sh(Linux/Mac) অথবাbin/startup.bat(Windows) চালিয়ে সার্ভার শুরু করুন। Tomcat যাচাই করুন
ব্রাউজারে গিয়ে চেক করুন:http://localhost:8080
এই ধাপগুলো সম্পন্ন করার পর আপনি Apache Tapestry অ্যাপ্লিকেশন ডেভেলপ করার জন্য প্রস্তুত। Maven এবং Tomcat-এর সমন্বয়ে প্রজেক্ট তৈরি ও রান করা সহজ হয়ে যাবে।
Read more